using System;
using System.Collections.Generic;

namespace Maxleaf.EDI.Domain.K3
{
    public partial class STInvoice
    {
        public int FInvoiceID { get; set; }
        public int FType { get; set; }
        public string FNumber { get; set; }
        public System.DateTime FDate { get; set; }
        public int FPeriod { get; set; }
        public int FYear { get; set; }
        public int FItemClassID { get; set; }
        public int FCustomer { get; set; }
        public int FDepartment { get; set; }
        public int FSalerGroup { get; set; }
        public int FCurrencyID { get; set; }
        public double FExchangeRate { get; set; }
        public decimal FAmount { get; set; }
        public decimal FAmountFor { get; set; }
        public decimal FTax { get; set; }
        public decimal FTaxFor { get; set; }
        public decimal FAmountIncludeTax { get; set; }
        public decimal FAmountIncludeTaxFor { get; set; }
        public int FSaleType { get; set; }
        public Nullable<int> FInvoicer { get; set; }
        public string FCashDiscount { get; set; }
        public string FExplanation { get; set; }
        public string FSaleOrder { get; set; }
        public System.DateTime FRPDate { get; set; }
        public double FInterestRate { get; set; }
        public int FSaleOrderID { get; set; }
        public int FPreparer { get; set; }
        public int FChecker { get; set; }
        public int FStatus { get; set; }
        public int FVoucherID { get; set; }
        public int FGroupID { get; set; }
        public string FBrNo { get; set; }
        public bool FDue { get; set; }
        public short FDelete { get; set; }
        public short FImport { get; set; }
        public int FOuterID { get; set; }
        public string FFreeItem1 { get; set; }
        public string FFreeItem2 { get; set; }
        public System.DateTime FFincDate { get; set; }
        public Nullable<int> FTaskID { get; set; }
        public Nullable<int> FResourceID { get; set; }
        public virtual t_Currency t_Currency { get; set; }
        public virtual t_Item t_Item { get; set; }
        public virtual t_Item t_Item1 { get; set; }
        public virtual t_Item t_Item2 { get; set; }
    }
}
